分享好友 技术首页 技术分类 切换频道

在M6117D主板上如何使用CMOS RAM自由空间

2020-07-18 00:55150
    在M6117D主板上,使用的预留空间地址从6B H~7F H,这21个Bytes可供户自由使用。
当用户在开发产品时,可在CMOS RAM中存储特殊码来保护自已的权利不被非法侵犯。
以下提供CMOS RAM的地址范围供你参考。
端口地址为70H~71H
CMOS RAM中总的地址范围: Hex 00 ~ 7F (共128 Bytes) 每1个 Byte均可读、可写。
CMOS RAM中预留的地址范围:Hex 6B ~ 7F (共21 Bytes) 每1个 Byte均可读、可写。
警告:00 H~6A H的地址范围只供系统使用,此地址范围内任何数据的改变均可引起系统出错
或死机,切勿改动。
汇编源代码
.286
.model small
.code ;
;----- 演示如何从CMOS RAM 中读取数据
mov al,6Bh ;
out 70h,al ;将索引地址6BH送到端口70 H
in 71h,al ;通过端口71 H读回6BH 的值
;----- 演示如何从CMOS RAM 中写入数据
mov al,6Ch ;
out 70h,al ;将索引地址6CH送到端口70 H
mov al,0ffh ;
out 71h,al ;通过端口71 H送出数据到6CH
;....... 其他代码 ……
C 语言源代码
#Include <dos.h>
void write_CMOS(unsigned char index, unsigned char data)
{
outportb(0x70, index);
outportb(0x71, data);
}
void main()
{
/* 把0FF H写入到CMOS RAM 的6C H 中 */
write_CMOS(0x6C, 0xff);
/* 读取CMOS RAM 中6B H 的内容 */
outportb(0x70, 0x6B);
inportb(0x71);

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
西门子200PLC使用Modbus协议的要求
Modbus主站协议指令使用来自S7--200PLC的下列资源: 初始化Modbus从站协议使特定的CPU端口专用于Modbus主站协议通讯。当CPU端口用于Modbus主站协议通讯时,它无法用于其它用途,包括与STEP7--Micro/WIN通讯。MBUS_CTRL指令控制Port0的设

0评论2020-07-2087

智能液晶触摸显示终端与单片机接口的设计
题记:作为一种常见的显示设备,LCD具有功耗低,体积小,重量轻,显示信息量大等特点,尤其是在便携设备中,更占据着主流的地位。对于字符或数字的简单信息显示,通常可用段码式LCD驱动器。对于复杂的信息显示,则必须由点阵式LCD驱动器

0评论2020-07-20659

GEMS压力开关PS31
29GEMS压力开关PS31PS31的行业应用:塑料/橡胶、船舶、水处理、工程机械产品特点:■2~150psi(.14~10bar)原PS-JL系列■气压和低水压理想的选择■现场可调或工厂设定PS31的性能参数工作温度-40℉~200℉(-40℃~+93℃)开关100VAMax.

0评论2020-07-20985

LCD控制器与单片机的接口应用

0评论2020-07-1911

工业以太网解决方案在机场安全监控中的应用

0评论2020-07-1915

Wi-Max基地台传输系统

0评论2020-07-1924

高速公路监控系统

0评论2020-07-1924

PLD的PROTEUS电路仿真

0评论2020-07-1915

PCMCIA并口卡、PCMCIA转并口卡使用指南

0评论2020-07-1919

USB232GH2 USB2.0高速光隔USB/RS232/RS485/422转换器 无须外接电源

0评论2020-07-1914